flood (one's) thoughts

Translations
envahir l'esprit
Definitions
To overwhelm or fill someone's mind with a large number of thoughts, emotions, or memories, often suddenly and intensely.